contract manufacturing agreement - Francés Inglés Diccionario